<?php
class Produto extends AppModel {
	var $name = 'Produto';
	var $displayField = 'nome';
	
	var $validate = array('nome' => array('notempty' => array('rule' => array('notempty'),
																	'message' => 'Campo de preenchimento obrigatório.',
																	'last' => true),
												'maxLength' => array('rule' => array('maxLength', 50), 
																	 'message' => 'Insira no máximo 50 caracteres.')),
						  'numeroserie' => array('notempty' => array('rule' => array('notempty'),
																	'message' => 'Campo de preenchimento obrigatório.',
																	'last' => true),
												'maxLength' => array('rule' => array('maxLength', 20), 
																	 	 'message' => 'Insira no máximo 20 caracteres.')),
						  'modelo' => array('notempty' => array('rule' => array('notempty'),
																	'message' => 'Campo de preenchimento obrigatório.',
																	'last' => true),
												'maxLength' => array('rule' => array('maxLength', 100), 
																	 	 'message' => 'Insira no máximo 100 caracteres.')),
						  'descricao' => array('notempty' => array('rule' => array('notempty'),
																	'message' => 'Campo de preenchimento obrigatório.',
																	'last' => true),
												'maxLength' => array('rule' => array('maxLength', 200), 
																	 	 'message' => 'Insira no máximo 200 caracteres.')),
						  'ativo' => array('notempty' => array('rule' => array('notempty'),
																	'message' => 'Campo de preenchimento obrigatório.')),
						  'valor' => array('notempty' => array('rule' => array('notempty'),
																	'message' => 'Campo de preenchimento obrigatório.'))
	);
	// As associações abaixo foram criadas com todas as chaves possíveis, então é possível remover as que não são necessárias

	var $hasMany = array(
		'Ordemservico' => array(
			'className' => 'Ordemservico',
			'foreignKey' => 'produto_id',
			'dependent' => false,
			'conditions' => '',
			'fields' => '',
			'order' => '',
			'limit' => '',
			'offset' => '',
			'exclusive' => '',
			'finderQuery' => '',
			'counterQuery' => ''
		)
	);

}
?>